ALL INPUTS:
	editTags_mc.file = zincMultiSave();
	editTags_mc.imageFile = "D:\\path\\to\\image.jpg";
	editTags_mc.exifTool = "exiftool.exe";
	editTags_mc.tags = ["mario", "princess", "peach"];
	editTags_mc.allTagsFile = "allTags.json";
	editTags_mc.tagRemapsFile = "tagRemaps.json";
	editTags_mc.replaceTagsFile = "replaceTags.json";
	editTags_mc.doneButton = false;


OUTPUT:
	editTags_mc.callback = function( results ){
		trace( results.tags );
	}

	react.to("change").then = function( evt ){
		var tags_obj = evt.lookup;
	}


MINIMUM INPUT:
	imageFile
MINIMUM OUTPUT:
	tags						(array)


BEST INPUT:
	imageFile
	tags  AND/OR  auto-read tags from image file
	read json tag files
BEST OUTPUT:
	tags
	auto-update tags in picture and JSON files
		exiftool.exe
		json file locations


JSON FILES:
	allTags.json
	tagRemaps.json
	replaceTags.json


USE CASES:
- non-zinc -
input image		>>		output tags
input image, tags		>>		output tags
input image, tags, jsons		>>		output tags
- zinc -
input image, exiftool, Zinc		>>		output tags		modify image
input image, exiftool, Zinc, jsons		>>		output tags		modify image,  modify jsons


Enable Zinc by passing-in an external "file" object  (created from zincMultiSave.as)


INPUTS:
imageFile							Path to image file
(exiftool_path)				Optional. Default: mdm.Application.path+"exiftool.exe"
(file)								Optional. zincMultiSave.as
(allTagsJson_path)		Path to allTags.json file
(replaceTags_json)		Path to replaceTags.json file
(tagRemaps_path)			Path to tagRemaps.json file
callback()						Callback function called when clicking "Done" button or Enter-key on empty tag textInput

REQUIRES:
	editTags.swf  (Export for runtime sharing)  (Other files Import for runtime sharing  +  importer trick)
	MDM Zinc
	exiftool.exe
	JSON.as
	eventSystem3.as
	fuzzySearch.as
	nextDepth.as
	runFunc.as
	sendEvent.as
	VOW.as
	VOW/zincMultiSave.as
	EventClip.as
